package org.lwz.space.dao;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Liaowz on 2015/11/25.
 */
public interface BaseDao<T> {
    //TODO: 添加了load 和 get 方法, 区别百度: Hibernate load和get的区别

    T load(Serializable id);

    T get(Serializable id);

    void save(T t);

    void delete(T t);

    void delete(Serializable id);

    List<T> list();

    void update(T t);


}
